printf("x=%d,y=%d,z=%d\n",x,y,z); 里面可不可以不要后面的 x,y,z?
来源:百度知道 编辑:UC知道 时间:2024/06/04 08:03:28
有一个程序“”后面是没内容的
#include <stdio.h>
main()
{
printf("This is a C program .\n");
}
那标题中后面可不可以没 x,y,z ?
#include <stdio.h>
main()
{
printf("This is a C program .\n");
}
那标题中后面可不可以没 x,y,z ?
在C里是不可以的,不然它不知道你输出啥,只能给随机整数,引号里的xyz不是变量,只是方便看的,可以不要的;输出的其实是后面的变量,引号里为格式。
下面那个是个纯文本(你看都没%d输出整数),没有输出什么,只是把引号里的输出来了。没变量输出,当然不要后面的。我不知道我解释清楚了没,你再对照着我讲的到书上多找几个例子看,你看是不?
可以,但输出的是任意数(随机),当然就得不到你想要的结果(除非你想要他随机显示)
main () {int x=2;while(x--); printf("%d\n",x)}
关于C 语言中,printf("x=%5.3f,........",x,..........)
double x=2.71828;printf("%d",x)高手来帮下
int x;x=1900L;printf("x=%d",x);为什么不报错,还能打印结果??
c语言中printf 函数? int x=10; printf("%d %d\n",++x,--x);运行结果为什么是 10 9?为什么不是11 10?
float x;for(x=0;x<=1.0;x+=0.1) printf("%.1f\n",x);为什么不能输出1.0???
printf("%%d,%%%d/n",x,y)
谁能告诉我? double x,y ; x=1; y=x+3/2 ; printf("%d%d",x,y)
请问printf("%81x",a)是什么意思? %81x是什么?
while (printf("*"))